expert; skilled
very able
having knowledge of, conscious of, something
knowledgeable
having a good knowledge of
experienced, familiar with
true; right
accurate, exact
quite large, extensive etc
acceptable
in good order; all right; to give one's approval to (a plan, idea etc)
acceptable
skilled
able, skilled